// 全局的文件管理器
const MANAGER = wx.getFileSystemManager();

/**
 * 把 临时图片路径 转 base64位
 * @param {string} filePath 要编码的文件的路径
 * @return {{}} 返回Promise对象
 */ 
function enCoding(filePath) {
    // resolve 兑现函数, 表示成功
    // reject 拒绝函数, 表示失败
    return new Promise((resolve, reject) => {
        // 读取本地文件内容
        MANAGER.readFile({
            // 要读取的文件路径
            filePath,
            // 以何种编码读取文件内容
            encoding: "base64",
            // 接口调用成功执行的回调函数
            success: res => resolve(res),
            // 接口调用失败的回调函数
            fail: err => reject(err)
        })
    })
}

// 导出模块
module.exports = {
    enCoding
}